package com.datax.web.webbase;

import java.util.List;

public abstract interface ProcessStatHolder {

	public static final String RESULT_STAT_SUCCESS = "SUCCESS";
	  public static final String RESULT_STAT_WARN = "WARN";
	  public static final String RESULT_STAT_NOT_LOGIN = "NOT_LOGIN";
	  public static final String RESULT_STAT_REL_BUZ = "REL_BUZ";
	  public static final String RESULT_STAT_BUZ_EXCEPTION = "BUZ_EXCEPTION";
	  public static final String RESULT_STAT_PARAMETER_EXCEPTION = "PARAMETER_EXCEPTION";
	  public static final String RESULT_STAT_ERROR = "ERROR";
	
	  public abstract void addResultData(Object paramObject);
	
	  public abstract <T extends List> void addResultData(T paramT);
	
	  public abstract void setProcessFlag(String paramString);
	
	  public abstract void setMess(String paramString);
	
	  public abstract void setProcessResult(String paramString1, String paramString2, Object paramObject);
	
	  public abstract String getResultFlag();
	
	  public abstract List<String> getMess();
	
	  public abstract List<Object> getResultData();
	
	  public abstract void clearResultStatData();
}
